<?php
include_once 'session.php';
include_once './Objects/Atleta.php';
include_once './Objects/PerfilAtleta.php';
include_once './Objects/Comunidade.php';
include_once '../Model/ComunidadeDatabase.php';

$db = new ComunidadeDataBase();

$nome=$_POST['nomeComunidade'];

if($db->recuperar($nome)){//mandar o nome da comunidade para verificacao se há outra já cadastrada com o mesmo nome
    $msg = 'TRUE';
    header("Location:../View/logado/logado.php?comunidadeMesmoNome=$msg");
}else{
    $descricao=$_POST['descricao'];
    //var_dump($_SESSION['login']);
    $donoAtleta=unserialize($_SESSION['login']);
    $dono = $donoAtleta->getPerfilAtleta();
    if($_FILES['imagem']['error']==4){ //No file was uploaded. 
        $imagem=NULL;
        $tipoImagem=NULL;
    }else{
        $pFoto = $_FILES["imagem"]["tmp_name"];
        $tipoImagem = $_FILES["imagem"]["type"];
        move_uploaded_file($pFoto, "c:\\xampp\\tmp\\lastest.img");
        $pont = fopen("c:\\xampp\\tmp\\lastest.img", "rb");
        $imagem = addslashes(fread($pont, filesize("c:\\xampp\\tmp\\lastest.img")));
    }
    $comunidade = new Comunidade(NULL, $nome, $descricao, $imagem, $tipoImagem, $dono);
    try{
        $db->inserir($comunidade);
        $msg = 'TRUE';
        header("Location:../View/logado/logado.php?comunidadeCriada=$msg");

    } catch (Exception $e){
        $msg = 'FALSE';
        header("Location:../View/logado/logado.php?comunidadeCriada=$msg");
    }
}
?>
